package org.acb.sgp.beans;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Objects;

public class DetallePresupuesto implements Serializable {

	private static final long serialVersionUID = 1L;
	private Integer codDetalle;
    private Episodio episodio;
    private String nomConcepto;
    private Timestamp fecRegistro;

    public DetallePresupuesto() {
    }

    public Integer getCodDetalle() {
        return codDetalle;
    }

    public void setCodDetalle(Integer codDetalle) {
        this.codDetalle = codDetalle;
    }

    public Episodio getEpisodio() {
        if (episodio == null) {
            episodio = new Episodio();
        }
        return episodio;
    }

    public void setEpisodio(Episodio episodio) {
        this.episodio = episodio;
    }

    public String getNomConcepto() {
        return nomConcepto;
    }

    public void setNomConcepto(String nomConcepto) {
        this.nomConcepto = nomConcepto;
    }

    public Timestamp getFecRegistro() {
        return fecRegistro;
    }

    public void setFecRegistro(Timestamp fecRegistro) {
        this.fecRegistro = fecRegistro;
    }

    @Override
    public int hashCode() {
        int hash = 5;
        hash = 13 * hash + Objects.hashCode(this.codDetalle);
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final DetallePresupuesto other = (DetallePresupuesto) obj;
        if (!Objects.equals(this.codDetalle, other.codDetalle)) {
            return false;
        }
        return true;
    }

}
